package com.yilin.tms.data.service;

import com.yilin.tms.core.entity.user.account.Account;
import com.yilin.tms.data.service.impl.BaiDuOcrService;

import java.util.Map;

public interface IBaiDuOcrService {
    //银行卡
    Map<String, Object> ocrBankCard(Account loginUser, String imagePath);

    //身份证识别
    Map<String, Object> ocrIdCard(Account loginUser, String imagePath, BaiDuOcrService.Side side);

    //营业执照识别
    Map<String, Object> ocrBusinessLicense(Account loginUser, String imagePath);

    //驾驶证
    Map<String, Object> ocrDrivingLicenseAuth(Account loginUser, String imagePath);

    //道路运输从业资格证 【81d4729d63e464b2046decf0ff78d72d】
    Map<String, Object> ocrQualificationCert(Account loginUser, String imagePath);

    //道路运输经营许可证 【1a32ebc41b3a4803dce86d376f1ebb60/60dc0dca8497629f7aaf6838cbdc365c】副本/正本
    Map<String, Object> ocrTransBusinessLicense(Account loginUser, String imagePath);

    //行驶证
    Map<String, Object> ocrVehicleLicense(Account loginUser, String imagePath, BaiDuOcrService.Side side);

    //道路运输证 【c3c35624a316f0756195ade0933991b1/feced01835c690b0a53223825ce868fa】 待理证/卡证
    Map<String, Object> ocrTransportLicense(Account loginUser, String imagePath);
}
